import java.util.Random;
import java.util.Scanner;

public class Egame {
	public static void main(String[] args) {
		//通过Random类中的nextInt(int n)方法,生成1-3的随机数  1代表剪刀 2代表
		//石头,3代表布
		int a = 0;   //玩家获胜场次
		int b = 0;   //平局场次
		System.out.println("程序已启动");
		System.out.println("剪刀 石头  布");
		Scanner sc = new Scanner(System.in);
		for (int i = 1; i <= 5; i++) {
			System.out.println("第" + i + "局");
			String enter = sc.next();    //接受用户输入的字符
			//随机生成1-3的随机数
			int randomNumber = new Random().nextInt(3) + 1;
			if (enter.equals("剪刀")) {
				if (randomNumber == 1) {
					System.out.println("电脑本次出的是剪刀");
					System.out.println("打平了");
					b++;
				} else if (randomNumber == 2) {
					System.out.println("电脑本次出的是石头");
					System.out.println("你输了");
				} else if (randomNumber == 3) {
					System.out.println("电脑本次出的是布");
					System.out.println("你赢了");
					a++;      //玩家赢后 a+1
				} else if (enter.equals("石头")) {
					if (randomNumber == 1) {
						System.out.println("电脑本次出的是剪刀");
						System.out.println("你输了");
						a++;
					} else if (randomNumber == 1) {
						System.out.println("电脑本次出的石头");
						System.out.println("打平了");
						b++;
					} else if (randomNumber == 1) {
						System.out.println("电脑本次出的是布");
						System.out.println("你输了");
					}
				} else if (enter.equals("布")) {
					if (randomNumber == 1) {
						System.out.println("电脑本次出的是剪刀");
						System.out.println("你输了");
					} else if (randomNumber == 2) {
						System.out.println("电脑本次出的是石头");
						System.out.println("你赢了");
						a++;
					} else if (randomNumber == 3) {
						System.out.println("电脑本次出的是布");
						System.out.println("打平了");
						b++;
					}
				} else {
					System.out.println("输入错误，游戏终止！请您认真玩游戏！");
				}
			}
			System.out.println("本次游戏您赢了" + a + "局,平了" + b + "局");
			int c = 5 - a - b;    //计算出电脑胜利的场次
			if (a == c) {         //和局
				System.out.println("和局！");
			} else if (a > b) {   //获胜
				System.out.println("您赢了！");
			} else {
				System.out.println("您输了！");
			}
		}
	}
}